#pragma once
/**
* Objects of this class contain the indices of one triangle
* in the mesh. This is a class that is meant to be used as
* a value type.
* @author Koen Samyn
*/
class IndexedFace
{
public:
	/**
	* Creates a new IndexedFace
	*/
	IndexedFace(void);
	/**
	* Deletes the indexed face.
	*/
	~IndexedFace(void);

	int m_Index1;
	int m_Index2;
	int m_Index3;

	/**
	* Sets the indices for the indexed face.
	* @param index1 the first index of the face.
	* @param index2 the second index of the face.
	* @param index3 the third index of the face.
	*/
	void setIndices(int index1,int index2,int index3);
};
